﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Security.Principal;

namespace BattleThis.Core
{
	public class AnonymousIdentity  : IIdentity
	{

		public static readonly AnonymousIdentity Anonymous = new AnonymousIdentity();

		private AnonymousIdentity()
		{
		}

		#region IIdentity Member

		public string AuthenticationType
		{
			get { throw new NotImplementedException(); }
		}

		public bool IsAuthenticated
		{
			get { return false; }
		}

		public string Name
		{
			get { return "Anonymous"; }
		}

		#endregion
	}
}